it's time to face the facts - Alemán Inglés Diccionario